Skip to main content

ダイアログ:オプション:Git

シンボル: _git_icon_options_git.png

機能:ダイアログには、の設定が含まれています CODESYS Git。詳細については、 CODESYS オプションについては、以下を参照してください。 ダイアログ:オプション

コール:メニュー

1. 証明書処理

常に証明書を受け入れる

デフォルトでは無効

_cds_icon_checked.png: サーバーから送信された証明書は、有効でなくても常に受け入れられます。信頼済みとしてマークされていません。

自己署名証明書を受け入れる

デフォルトでは無効

_cds_icon_checked.png: 自己署名証明書も受け付けます(通常は拒否されます)。

オプションが選択されておらず、信頼できる証明書もない場合は、エラーメッセージが表示されます。その後、証明書の詳細を確認して、それでも接続を確立すべきかどうかを判断できます。



2. Git プル/マージオプション

Git Pull/Git Merge

これらのオプションは影響するだけです Git コンフリクト

マージコンフリクト戦略

オプション:

  • 自動合併を適用 (可能な場合): 影響を受けるオブジェクトタイプで利用できる場合は、自動マージ機能を使用してください。

  • コンフリクト時に失敗 (マージしない): コンフリクトが発生すると、マージ操作はエラーメッセージを表示して中止されます。

  • ユーザにコンフリクトの解決を許可する: コンフリクトは基本的に手動で処理する必要があります。詳細については、以下を参照してください マージコンフリクト、「人間関係の問題」

  • コンフリクトには「自分のもの」を使う: CODESYS Git マージするときは、常にターゲットブランチの内容を使用して競合を解決するようにしてください。

  • コンフリクトには「相手のもの」を使う: CODESYS Git マージするときは常にソースブランチのコンテンツを使用してコンフリクトを解決するように努めるべきです。

早送り戦略

オプション:

  • 可能であれば早送りにする: ソースブランチのコミットは、両方のブランチにすでに存在するコミットの後の時間で、マージ時に自動的に適用されます。この場合、履歴にはマージコミットエントリは作成されません。コミットに一貫性がないと、早送りは行われません

  • 早送りなし

  • 早送りのみ (それ以外は失敗): マージは常に早送り方式で行われます。要件が満たされない場合、マージは失敗し、対応するメッセージが表示されます

    早送りの一般的な使用例:プル

成功時にコミット:

_cds_icon_checked.png: プルまたはマージ操作がコンフリクトなしで実行された場合、コミットも自動的に実行されます。早送りが成功した場合、このオプションは効果がありません。



3. メッセージレポート

冗長レベル

詳細レベルの選択:

  • デフォルト: 基本情報 (たとえば、アクションの成功に関する情報を含むコマンド名、詳細なし)

  • 冗長な: 結果と中間ステップに関する追加情報。がなくても動作中のスクリプト作成に役立ちます CODESYS ユーザーインターフェース。